import { Injectable } from '@nestjs/common'
import { CreateProjDto } from './dto/create-proj.dto'
import { UpdateProjDto } from './dto/update-proj.dto'
import { PrismaService } from 'src/prisma/prisma.service'

@Injectable()
export class ProjService {
  constructor(private prisma: PrismaService) {}
  create(createProjDto: CreateProjDto) {
    return this.prisma.proj.create({ data: createProjDto })
  }

  findAll() {
    return this.prisma.proj.findMany()
  }

  findOne(id: number) {
    return this.prisma.proj.findFirst({ where: { id } })
  }

  update(id: number, updateProjDto: UpdateProjDto) {
    return this.prisma.proj.update({ where: { id }, data: updateProjDto })
  }

  remove(id: number) {
    return this.prisma.proj.delete({ where: { id } })
  }
}
